SD-PUF: Spliced Digital Physical Unclonable Function

نویسندگان

  • Jin Miao
  • Meng Li
  • Subhendu Roy
  • Yuzhe Ma
  • Bei Yu
چکیده

Digital circuit physical unclonable function (PUF) have been attracting attentions for the merits of resilience to the environmental and operational variations that analog PUFs suffer from. Existing state-ofthe-art digital circuit PUFs, however, are either hybrid of analog-digital circuits which are still under the shadow of vulnerability, or impractical for real-world applications. In this work, we propose a novel highly non-linear and secure digital PUF (D-PUF) and the spliced version SDPUF. The fingerprints are extracted from intentionally induced VLSI interconnect randomness during lithography process, as well as a post silicon shuffling process. Strongly skewed CMOS latches are used to ensure the immunity against environmental and operational variations. Crucially, a highly non-linear logic network is proposed to effectively spread and augment any subtle interconnect randomness, which also enables strong resilience against machine learning attacks. On top of it, the expandable architecture of the proposed logic network empowers a novel post silicon shuffle-splice mechanism, where multiple randomly selected D-PUFs are spliced to be one SD-PUF, pushing the statistical security to a much higher level, while significantly reducing the mask cost per PUF device. It also decouples the trustworthy demands enforced to the foundries or other third party manufacturers. Our proposed PUFs demonstrate close to ideal performance in terms of statistical metrics, including 0 intra Hamming Distance. Various stateof-the-art machine learning models show prediction accuracies almost no better than random guesses when attacking to the proposed PUFs. We also mathematically prove the probability of existence of identical SD-PUF pair is significantly lower than that of D-PUF pair, e.g., such probability of an SD-PUF spliced by 30 D-PUFs is 2.3⇥10 22, which is 19 order magnitude lower than that of D-PUF. Benefited from the proposed shuffle-splice mechanism, the mask cost per SD-PUF is also reduced by 300⇥ than that of D-PUF.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Recombination of Physical Unclonable Functions

A new Physical Unclonable Function (PUF) construction is described, by treating silicon unique features extracted from PUF circuits as “genetic material” unique to each silicon, and recombining this chip-unique material in a way to obtain a combination of advantages not possible with the original PUF circuits, including altering PUF output statistics to better suit PUF-based key generation and ...

متن کامل

A Formal Definition and a New Security Mechanism of Physical Unclonable Functions

The characteristic novelty of what is generally meant by a “physical unclonable function” (PUF) is precisely defined, in order to supply a firm basis for security evaluations and the proposal of new security mechanisms. A PUF is defined as a hardware device which implements a physical function with an output value that changes with its argument. A PUF can be clonable, but a secure PUF must be u...

متن کامل

Literature Survey of Physical Unclonable Functions on FPGAs

Physical Unclonable Functions A Physical Unclonable Function, or PUF as they are generally referred to, is a function with certain desirable properties. First of all, the function must be embodied in a physical structure. This may seem obvious, but it’s important to clarify that PUF only refers to the function of a physical unit and not something like a software implementation. Secondly, a PUF ...

متن کامل

Physical Unclonable Function Hardware Keys Utilizing Kirchhoff-law-johnson-noise Secure Key Exchange and Noise-based Logic

Weak unclonable function (PUF) encryption key means that the manufacturer of the hardware can clone the key but not anybody else. Strong unclonable function (PUF) encryption key means that even the manufacturer of the hardware is unable to clone the key. In this paper, first we introduce an “ultra” strong PUF with intrinsic dynamical randomness, which is not only unclonable but also gets renewe...

متن کامل

Modeling and Attack for 4-MUXs based PUF

Physical unclonable function (PUF) is one of the technique to prevent forgery circuits. PUF uses analog characteristics of each device which are accidentally generated due to dispersion during Large Scale Integrated circuit (LSI) manufacturing as a measure of individual identification. Arbiter PUF, which uses the difference in signal propagation delay between selectors, is typical methods of co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017